package com.xinsoft.entity.po;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 收料通知明细
 * @TableName scm_purchase_notice_item
 */
@Data
public class ScmPurchaseNoticeItem implements Serializable {
    /**
     * 收料通知明细ID
     */
    private Long id;

    /**
     * 收料通知ID
     */
    private Integer purchaseNoticeId;

    /**
     * 物料ID
     */
    private Integer materialId;

    /**
     * 请购数量
     */
    private BigDecimal needNum;

    /**
     * 超收比例
     */
    private BigDecimal overchargePercent;

    /**
     * 超收数量
     */
    private BigDecimal overchargeNum;

    /**
     * 含税单价
     */
    private BigDecimal taxUnitPrice;

    /**
     * 不含税单价
     */
    private BigDecimal unitPrice;

    /**
     * 税率
     */
    private BigDecimal tax;

    /**
     * 含税总价
     */
    private BigDecimal taxTotalPrice;

    /**
     * 不含税总价
     */
    private BigDecimal totalPrice;

    /**
     * 交货日期
     */
    private Date deliveryDate;

    /**
     * 源单主键
     */
    private Integer sourceId;

    /**
     * 源单code
     */
    private String sourceCode;

    /**
     * 源单类型
     */
    private Integer sourceType;

    /**
     * 备注
     */
    private String remark;

    /**
     * 辅助单位
     */
    private Integer supportUom;

    /**
     * 换算系数
     */
    private BigDecimal convCoefficient;

    /**
     * 可执行数量
     */
    private BigDecimal executableCount;

    private static final long serialVersionUID = 1L;


}